/*
类类型: 实现接口
1. 一个类可以实现多个接口
2. 一个接口可以继承多个接口

*/
(function () {
    var Car = /** @class */ (function () {
        function Car() {
        }
        Car.prototype.alert = function () {
            console.log('alert()');
        };
        Car.prototype.lightOn = function () {
            console.log('lightOn()');
            return '开灯';
        };
        Car.prototype.ligntOff = function () {
            console.log('lightOff');
            return '关灯';
        };
        return Car;
    }());
    var c = new Car();
    c.alert();
    c.lightOn();
    c.ligntOff();
    var Car2 = /** @class */ (function () {
        function Car2() {
        }
        Car2.prototype.alert = function () {
            console.log('alert2()');
        };
        Car2.prototype.lightOn = function () {
            console.log('lightOn2()');
            return '开灯';
        };
        Car2.prototype.ligntOff = function () {
            console.log('lightOff2()');
            return '关灯';
        };
        return Car2;
    }());
})();
